home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Burning & Media / GB-PVR 1.2.13 / GBPVR10213.msi / Cabs.w1.cab / manage.css386 < prev    next >
Text File  |  2007-12-24  |  7KB  |  246 lines

  1. /* 
  2. CSS Layout for Manage Recordings page.
  3. */
  4.  
  5. #DIV_CONTENTS {
  6.     /* 
  7.     This is the divider line between the header and the content section.
  8.     Specifying any values here will override the default values found in styles.css
  9.     */
  10. }
  11. #RECORDINGS_HEADER {
  12.     /*
  13.     Positioning for the fixed row containing the header information for the programme information.
  14.     */
  15.     position:absolute; 
  16.     width:100%; 
  17.     height:25px; 
  18.  
  19.     left:0; 
  20.  
  21.     background-color:#dcdcdc;
  22.     color:#000000;
  23.     overflow:hidden;
  24. }
  25. #RECORDINGS_HEADER A:link {color:#000000;}
  26. #RECORDINGS_HEADER A:visited {color:#000000;}
  27. #RECORDINGS_HEADER A:hover {text-decoration: none; color: #0000ff;}
  28. #RECORDINGS_HEADER A:active {text-decoration: none; color: #000000;}
  29.  
  30. .forcedScrollbar {
  31.     /* 
  32.     This is a surrounding div which forces the header to display a scrollbar when the content area becomes full.
  33.     Height should be set to more than the height of #RECORDING_HEADER (100 pixels more should be sufficient)
  34.     With proper z-indexing, doing this ensures a vertical scrollbar will appear. The extra content is simply hidden behind the
  35.     regular content area which has a higher z-index.
  36.     */
  37.     height:125px;
  38.     overflow:scroll;    /* force scrolling */
  39.     background-color:#dcdcdc;
  40.     
  41.     display:inline-block;
  42.     position:relative;
  43.  
  44.     width:100%;
  45.     
  46.     border-width:0;
  47.     padding:0;
  48. }
  49. #FILTERS {
  50.     /* 
  51.     Contains the filters for the different types of programmes to show.
  52.     */
  53.     width:100%;
  54.     top:95px;
  55.     position:absolute;
  56.     right:0;
  57.     float:right;
  58.  
  59.     padding: 11px 0px 0px 0px;
  60.     
  61.     z-index:8;
  62. }
  63. #recordingFilter {
  64.     /* 
  65.     Styling for the individual SELECT areas for the filter
  66.     */
  67.     float:right;
  68.     display: block;
  69.     margin-right:4px;
  70.     color:#000000;
  71.     border: 1px solid #556b2f;
  72.     background: #ece8d0;
  73.     font-size: 1em; 
  74. }
  75. #treeView {
  76.     /* 
  77.     Contains the priamry sort information for TreeView.
  78.     */
  79.     float:left;
  80.     margin-left: 5px;
  81.     display: block;
  82.     color: #000000;
  83.     padding-left: 5px;
  84.     padding-right: 5px;
  85.     border: 1px solid #556b2f;
  86.     background: #ece8d0;
  87.     font-size: 1em; 
  88. }
  89. #SORT_HEADER {
  90.     /* 
  91.     Contains the sort information for TreeView.
  92.     */
  93.     position:absolute;
  94.     top:131px;
  95.     left:0;
  96.     color: #000000;
  97.     padding: 2px 0px 0px 0px;
  98. }
  99. #sortResults {
  100.     /* 
  101.     Contains the priamry sort information for TreeView.
  102.     */
  103.     float:left;
  104.     margin-left: 4px;
  105.     display: block;
  106.     margin-right:4px;
  107.     padding-left: 5px;
  108.     padding-right: 5px;
  109.     border: 1px solid #556b2f;
  110.     background: #ece8d0;
  111.     font-size: 1em; 
  112. }
  113. #sortResults2 {
  114.     /* 
  115.     Contains the secondary sort information for TreeView.
  116.     */
  117.     float:left;
  118.     display: block;
  119.     padding-left: 5px;
  120.     padding-right: 5px;
  121.     border: 1px solid #556b2f;
  122.     background: #ece8d0;
  123.     font-size: 1em; 
  124. }
  125.  
  126. /*
  127. *********************************************************************************************************************
  128. Absolute Positioning and Height                                                            
  129.  
  130. These values are consolidated into one place to make it easier to change size attributes seeing as changing
  131. any one of these values can affect all the others. Main declarations for these values appear earlier in the style sheet
  132. and then actual positioning values here.
  133.  
  134. These values are the key to maintaining proper size, positioning and scrolling behavior.
  135. *********************************************************************************************************************
  136. */
  137.  
  138. BODY {
  139.     /*
  140.     In order to maintain proper positioning and fixed scrolling, these values must be specified.
  141.     In effect, this absolutely positions the main body within the borders of the scrolling area.
  142.     Top value is the same as the top value of #RECORDINGS.
  143.     Bottom value would be the height of the footer area minus the height of the divider    for the footer.
  144.     */
  145.     margin-top:158px;
  146.     margin-bottom:49px;
  147. }
  148. #HEADER {
  149.     /* 
  150.     The height of the entire header area from page top to the bottom of the navigation tabs.
  151.     The actual nav tabs are floated within this div.
  152.     */
  153.     height:92px;
  154. }
  155. #NAV_ROW {
  156.     /* 
  157.     The is the row containing the navigation tabs.
  158.     It is typically positioned at the bottom of the header
  159.     */
  160.     top:62px;
  161. }
  162. #NAV_ROW, #NAV_ROW A {
  163.     /* determines the height of the main navigation tabs */
  164.     height:32px;
  165. }
  166. #DIV_DATELINE {
  167.     /*
  168.     This is the divider line between the main header above and the section containing the server time
  169.      */
  170.     top:91px;
  171. }
  172. #DATELINE {
  173.     /* 
  174.     This is the section containing the server time, date, etc.
  175.     */
  176.     top:92px;
  177. }
  178. #REMINDER_DIV, #FILTERS, #DATELINE {
  179.     /* Height of these individual elements would normally be the same as #DATELINE */
  180.     /*    Contains the Genre, date, time and GO button.*/
  181.     height:40px;
  182. }
  183.  
  184. #RECORDINGS_HEADER {
  185.     /* 
  186.     This section contains the main, non-scrolling timeline at the top of the content section.
  187.     */
  188.     top:133px;
  189.     height:25px;
  190. }
  191. #DIV_CONTENTS {
  192.     /*
  193.     This is A divider line between any fixed top section within the content area and the content itself.
  194.     This is typically used in the guide page to separate the showtime header from the content.
  195.     In other pages which don't need this functionality it can simply be hidden.
  196.      */
  197.     top:158px;
  198. }
  199. #CONTENTS {
  200.     /* 
  201.     This is the main content area.
  202.     To ensure proper scrolling behavior it MUST be absolutely positioned.
  203.     Both top and bottom values must be specified.
  204.     Top value would be the height of all foxed content above it.
  205.     Bottom value would be the height of the footer area minus the height of the divider    for the footer.
  206.     Values must be tweaked due to differences in how IE and Firefox interpret the box model.
  207.      */
  208.     top:158px;
  209.     bottom:47px;
  210.     overflow-x:hidden;
  211. }
  212. #treeControl {
  213.     /* 
  214.     This is the main content area.
  215.     To ensure proper scrolling behavior it MUST be absolutely positioned.
  216.     Both top and bottom values must be specified.
  217.     Top value would be the height of all foxed content above it.
  218.     Bottom value would be the height of the footer area minus the height of the divider    for the footer.
  219.     Values must be tweaked due to differences in how IE and Firefox interpret the box model.
  220.      */
  221.     position: absolute;
  222.     top:158px;
  223.     bottom:47px;
  224.     overflow-x:hidden;
  225.     overflow-y:auto;
  226.     width:100%;
  227. }
  228. #DIV_FOOTER {
  229.     /* 
  230.     The divider between the main content area and the footer.
  231.     It must be absolutely positioned.
  232.     The bottom value would typically be the same as the height of the footer
  233.     */
  234.     bottom:50px;
  235. }
  236. #FOOTER {
  237.     /* 
  238.     Fixed area at the bottom of every page. This must be absolutely posiitioned for proper scrolling
  239.     Certain content will always be contained in this section such as standard GB-PVR documentation links and credits,
  240.     but it contains and left and right section which can be customized on each page.
  241.     
  242.     If the size of the footer changes make sure to adjust the content area's bottom value as well as the
  243.     divider section for the footer.
  244.     */
  245.     height:50px;
  246. }